electrical battery - French English Dictionary